package com.ruoyi.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.pojo.entity.AppUser;

/**
 * ClassName：AppUserService
 * Package：com.ruoyi.system.service
 * Description：
 *
 * @Author：fpy
 * @Create：2025/5/12 - 11:10
 * @Version：v1.0
 */
public interface AppUserService extends IService<AppUser> {
    /**
     * 通过用户账号查询用户
     *
     * @param userName 用户账号
     * @return 用户对象信息AppUser
     */
    AppUser selectOrInsertAppUserByUserName(String userName);

    /**
     * 密码校验
     *
     * @param password 明文
     * @param salt     盐
     * @param hashPwd  密文
     * @return boolean
     */
    boolean checkPassword(String password, String salt, String hashPwd);
}
